Skip to content

Проверить внешние сервисы dev после обновления зависимостей - #851

Merged
TThanos3000 merged 1 commit into
devfrom
codex/dev-dependency-service-checks
Nov 2, 2026
Merged

TThanos3000 merged 1 commit into
devfrom
codex/dev-dependency-service-checks

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

Что изменено

После dependency_verify добавлена проверка реальной авторизации и HEAD-запроса CDN, затем одного контрольного письма по указанному владельцем адресу. Получатель поступает через временный секрет среды dev и SSH stdin; адрес и токены не выводятся в Actions и не сохраняются в Git.

Серверная receipt-запись исключает повторную отправку после принятия письма провайдером. Неопределенный результат отправки блокирует автоматический повтор; отказ CDN до попытки отправки позволяет повторить проверку безопасно. Сетевые запросы ограничены таймаутами.

Проверка

  • 11 целевых тестов backup/service helper — OK, включая файловый дескриптор, выбор PostgreSQL-клиента, скрытие секретов и защиту от повторной отправки.
  • Проверены синтаксис host/probe Python и YAML, flake8, diff-check.
  • SQL-контроль данных и область dev не расширены.

Риски и ограничения

Только служебный workflow и скрипт .github; они исключены из автоматического deploy. Контрольное письмо явно разрешено владельцем. Образ приложения и его бизнес-логика этим PR не изменяются; временный секрет получателя удаляется после проверки.

@TThanos3000
TThanos3000 merged commit 8d266df into dev Nov 2, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant